100
|
Show a combination of lines and filled curves in the overview
with thisform.Graph1
.BeginUpdate
.ValueSize = 6
.VisualAppearance.Add(1,"C:\Program Files\Exontrol\ExGraph\Sample\EBN\googlebtn.ebn")
.Object.Background(199) = 0x1808080
.Object.Background(202) = 0x1f0f0f0
.Data = "C:\Program Files\Exontrol\ExGraph\Sample\Data/msft.csv"
.SeriesColors = "blue,lightblue,green"
with .ValueAxes
with .Add()
.Start = 0.1
.CursorFormat = "(value format ``) replace `.` with `<font ;6><off -4><fgcolor A0A0A0> `"
endwith
with .Add("2nd")
.End = 0.1
.Visible = .F.
.MajorGridLines.Color = -1
endwith
endwith
with .CategoryAxis
.Categories = "Date"
.Format = "value mid 9 left 2"
with .ChartGridLines
.Format = "`<fgcolor black>` + ((0:=date(value)) format `mmm`) + (month(=:0) = 1 ? `<br><b>` + (=:0 format `YYYY`) : ``)"
.Align = 10 && DrawTextFormatEnum.exTextAlignBottom Or DrawTextFormatEnum.exTextAlignRight
.Color = "lightgray"
endwith
.MajorTicks.Color = "black"
.CursorFormat = "value left 10"
with .OverviewGridLines
.Format = "value left 4"
.Color = "lightgray"
endwith
endwith
with .Series
with .Add()
.Name = "<fgcolor blue>MSFT</fgcolor>"
.Data = "Open,High,Low,Close"
.Type = "candle"
var_s = "`Open: <b>` + (%v0 format `0`) + `</b><br>High: ` + (%v1 format `0`) + `<br>Low: ` + (%v2 format `0`) + `<br>Close: <b>` + (%v1 "
var_s = var_s + "format `0`) + `</b>`"
.CursorFormat = var_s
endwith
with .Add()
.Name = "<fgcolor lightblue>Volume</fgcolor>"
.Data = "Volume"
.Axis = "2nd"
.CursorFormat = "(name replace `lightblue` with `white`) + `: ` + (value format `0`)"
endwith
with .Add()
.Name = "<fgcolor green>Adj Close</fgcolor>"
.Data = "Adj Close"
.Type = "line"
.Misc(6) = 2
.Style = 1
.Visible = .F.
.CursorFormat = "(name replace `green` with `white`) + `: ` + (value format `0`)"
endwith
endwith
with .Overview
.Visible = .T.
.Serie = "0,1:darkblue-fill lightblue"
endwith
with .Legend
.Visible = .T.
.Grid = "x1"
endwith
.Cursor.Visible = .T.
.EndUpdate
endwith
|
99
|
Display multiple curves of values in the overview
with thisform.Graph1
.BeginUpdate
.ValueSize = 6
.Data = "C:\Program Files\Exontrol\ExGraph\Sample\Data/msft.csv"
with .Series.Add()
.Name = "msft"
.Data = "Open,High,Low,Close"
.Type = "candle"
endwith
with .Overview
.Visible = .T.
.Serie = "0:black,0[1]:red,0[2]:blue,0[3]:green"
endwith
.EndUpdate
endwith
|
98
|
Display the series as a filled curve rather than a line in the overview
with thisform.Graph1
.BeginUpdate
.ValueSize = 6
.Data = "C:\Program Files\Exontrol\ExGraph\Sample\Data/msft.csv"
with .Series.Add()
.Name = "msft"
.Data = "Open,High,Low,Close"
.Type = "candle"
endwith
with .Overview
.Visible = .T.
.Serie = "0:red-fill"
endwith
.EndUpdate
endwith
|
97
|
Redefine the color to show the serie within the overview
with thisform.Graph1
.BeginUpdate
.ValueSize = 6
.Data = "C:\Program Files\Exontrol\ExGraph\Sample\Data/msft.csv"
with .Series.Add()
.Name = "msft"
.Data = "Open,High,Low,Close"
.Type = "candle"
endwith
with .Overview
.Visible = .T.
.Serie = "0:red"
endwith
.EndUpdate
endwith
|
96
|
Defines the color, style and width/size to display the lines of values in the overview
with thisform.Graph1
.BeginUpdate
.ValueSize = 6
.Data = "C:\Program Files\Exontrol\ExGraph\Sample\Data/msft.csv"
with .Series.Add()
.Name = "msft"
.Data = "Open,High,Low,Close"
.Type = "candle"
endwith
with .Overview
.Visible = .T.
with .Line
.Color = "red"
.Width = 2
.Style = 2
endwith
endwith
.EndUpdate
endwith
|
95
|
Resizes of the control's overview
with thisform.Graph1
.BeginUpdate
.ValueSize = 6
.Data = "C:\Program Files\Exontrol\ExGraph\Sample\Data/msft.csv"
with .Series.Add()
.Name = "msft"
.Data = "Open,High,Low,Close"
.Type = "candle"
endwith
with .Overview
.Visible = .T.
.Size = 32
endwith
.EndUpdate
endwith
|
94
|
Anchors the overview-window
with thisform.Graph1
.BeginUpdate
.ValueSize = 6
.Data = "C:\Program Files\Exontrol\ExGraph\Sample\Data/msft.csv"
with .Series.Add()
.Name = "msft"
.Data = "Open,High,Low,Close"
.Type = "candle"
endwith
with .Overview
.Visible = .T.
.Dock = 3
endwith
.EndUpdate
endwith
|
93
|
Shows the overview
with thisform.Graph1
.BeginUpdate
.ValueSize = 6
.Data = "C:\Program Files\Exontrol\ExGraph\Sample\Data/msft.csv"
with .Series.Add()
.Name = "msft"
.Data = "Open,High,Low,Close"
.Type = "candle"
endwith
.Overview.Visible = .T.
.EndUpdate
endwith
|
92
|
Locks the legend (no value is hidden or shown when user clicks a symbol)
with thisform.Graph1
.BeginUpdate
.AutoFit = .T.
.ValueAxis.AsPercent = .T.
.Series.Add("Pacific Ocean(16525), Atlantic Ocean(10646), Indian Ocean(7056), Southern Ocean(2033), Arctic Ocean(1406)")
with .Legend
.Visible = .T.
.Locked = .T.
endwith
.EndUpdate
endwith
|
91
|
Aligns the legend's content
with thisform.Graph1
.BeginUpdate
.AutoFit = .T.
.ValueAxis.AsPercent = .T.
.Series.Add("Pacific Ocean(16525), Atlantic Ocean(10646), Indian Ocean(7056), Southern Ocean(2033), Arctic Ocean(1406)")
with .Legend
.Visible = .T.
.Grid = "2x"
.Align = 0
endwith
.EndUpdate
endwith
|
90
|
Arranges the legend objects on columns and rows
with thisform.Graph1
.BeginUpdate
.AutoFit = .T.
.ValueAxis.AsPercent = .T.
.Series.Add("Pacific Ocean(16525), Atlantic Ocean(10646), Indian Ocean(7056), Southern Ocean(2033), Arctic Ocean(1406)")
with .Legend
.Visible = .T.
.Grid = "2x"
endwith
.EndUpdate
endwith
|
89
|
Arranges the legend objects on columns and rows
with thisform.Graph1
.BeginUpdate
.AutoFit = .T.
.ValueAxis.AsPercent = .T.
.Series.Add("Pacific Ocean(16525), Atlantic Ocean(10646), Indian Ocean(7056), Southern Ocean(2033), Arctic Ocean(1406)")
with .Legend
.Visible = .T.
.Flow = 1
.Grid = "x2"
endwith
.EndUpdate
endwith
|
88
|
Arranges the legend objects from left to right or top to bottom
with thisform.Graph1
.BeginUpdate
.AutoFit = .T.
.ValueAxis.AsPercent = .T.
.Series.Add("Pacific Ocean(16525), Atlantic Ocean(10646), Indian Ocean(7056), Southern Ocean(2033), Arctic Ocean(1406)")
with .Legend
.Visible = .T.
.Flow = 1
endwith
.EndUpdate
endwith
|
87
|
Defines the size to display the symbol, within the legend
with thisform.Graph1
.BeginUpdate
.AutoFit = .T.
.ValueAxis.AsPercent = .T.
.Series.Add("Pacific Ocean(16525), Atlantic Ocean(10646), Indian Ocean(7056), Southern Ocean(2033), Arctic Ocean(1406)")
with .Legend
.Visible = .T.
.SymbolWidth = 32
.SymbolHeight = 32
endwith
.EndUpdate
endwith
|
86
|
Defines the height to display the symbol, within the legend
with thisform.Graph1
.BeginUpdate
.AutoFit = .T.
.ValueAxis.AsPercent = .T.
.Series.Add("Pacific Ocean(16525), Atlantic Ocean(10646), Indian Ocean(7056), Southern Ocean(2033), Arctic Ocean(1406)")
with .Legend
.Visible = .T.
.SymbolHeight = 32
endwith
.EndUpdate
endwith
|
85
|
Defines the width to display the symbol, within the legend
with thisform.Graph1
.BeginUpdate
.AutoFit = .T.
.ValueAxis.AsPercent = .T.
.Series.Add("Pacific Ocean(16525), Atlantic Ocean(10646), Indian Ocean(7056), Southern Ocean(2033), Arctic Ocean(1406)")
with .Legend
.Visible = .T.
.SymbolWidth = 32
endwith
.EndUpdate
endwith
|
84
|
Aligns the symbol of the serie relative to the label of the serie, within the legend
with thisform.Graph1
.BeginUpdate
.AutoFit = .T.
.ValueAxis.AsPercent = .T.
.Series.Add("Pacific Ocean(16525), Atlantic Ocean(10646), Indian Ocean(7056), Southern Ocean(2033), Arctic Ocean(1406)")
with .Legend
.Visible = .T.
.SymbolAlign = 17 && LegendSymbolAlignmentEnum.exSymbolCenter Or LegendSymbolAlignmentEnum.exSymbolTop
endwith
.EndUpdate
endwith
|
83
|
Displays the labels using a fixed-size
with thisform.Graph1
.BeginUpdate
.AutoFit = .T.
.ValueAxis.AsPercent = .T.
.Series.Add("Pacific Ocean(16525), Atlantic Ocean(10646), Indian Ocean(7056), Southern Ocean(2033), Arctic Ocean(1406)")
with .Legend
.Visible = .T.
.FormatText = 16
.LabelFixedWidth = 48
.LabelFixedHeight = 32
endwith
.EndUpdate
endwith
|
82
|
Displays the labels using a fixed-height
with thisform.Graph1
.BeginUpdate
.AutoFit = .T.
.ValueAxis.AsPercent = .T.
.Series.Add("Pacific Ocean(16525), Atlantic Ocean(10646), Indian Ocean(7056), Southern Ocean(2033), Arctic Ocean(1406)")
with .Legend
.Visible = .T.
.FormatText = 4
.LabelFixedHeight = 32
.Dock = 3
endwith
.EndUpdate
endwith
|
81
|
Displays the labels using a fixed-width
with thisform.Graph1
.BeginUpdate
.AutoFit = .T.
.ValueAxis.AsPercent = .T.
.Series.Add("Pacific Ocean(16525), Atlantic Ocean(10646), Indian Ocean(7056), Southern Ocean(2033), Arctic Ocean(1406)")
with .Legend
.Visible = .T.
.FormatText = 32768
.LabelFixedWidth = 32
endwith
.EndUpdate
endwith
|
80
|
Hides the labels on the legend (method 2)
with thisform.Graph1
.BeginUpdate
.AutoFit = .T.
.ValueAxis.AsPercent = .T.
.Series.Add("Pacific Ocean(16525), Atlantic Ocean(10646), Indian Ocean(7056), Southern Ocean(2033), Arctic Ocean(1406)").LegendFormat = "``"
.Legend.Visible = .T.
.EndUpdate
endwith
|
79
|
Hides the labels on the legend (method 1)
with thisform.Graph1
.BeginUpdate
.AutoFit = .T.
.ValueAxis.AsPercent = .T.
.Series.Add("Pacific Ocean(16525), Atlantic Ocean(10646), Indian Ocean(7056), Southern Ocean(2033), Arctic Ocean(1406)")
with .Legend
.Visible = .T.
.FormatText = 1024
.LabelFixedWidth = 1
endwith
.EndUpdate
endwith
|
78
|
Specifies the flags the labels use to display on the legend (for instance, displays the labels on multiple lines)
with thisform.Graph1
.BeginUpdate
.AutoFit = .T.
.ValueAxis.AsPercent = .T.
.Series.Add("Pacific Ocean(16525), Atlantic Ocean(10646), Indian Ocean(7056), Southern Ocean(2033), Arctic Ocean(1406)")
with .Legend
.Visible = .T.
.FormatText = 16
.LabelFixedWidth = 48
endwith
.EndUpdate
endwith
|
77
|
Reverses the order of the items within the legend
with thisform.Graph1
.BeginUpdate
.AutoFit = .T.
.ValueAxis.AsPercent = .T.
.Series.Add("Pacific Ocean(16525), Atlantic Ocean(10646), Indian Ocean(7056), Southern Ocean(2033), Arctic Ocean(1406)")
with .Legend
.Visible = .T.
.Reverse = .T.
endwith
.EndUpdate
endwith
|
76
|
Defines the legend's padding (space between legend's symbol/label and its borders)
with thisform.Graph1
.BeginUpdate
.AutoFit = .T.
.ValueAxis.AsPercent = .T.
.Series.Add("Pacific Ocean(16525), Atlantic Ocean(10646), Indian Ocean(7056), Southern Ocean(2033), Arctic Ocean(1406)")
with .Legend
.Visible = .T.
.Pad = "12,0"
endwith
.EndUpdate
endwith
|
75
|
Specifies the edge of the container the legend-window is anchored to
with thisform.Graph1
.BeginUpdate
.AutoFit = .T.
.ValueAxis.AsPercent = .T.
.Series.Add("Pacific Ocean(16525), Atlantic Ocean(10646), Indian Ocean(7056), Southern Ocean(2033), Arctic Ocean(1406)")
with .Legend
.Visible = .T.
.Dock = 1
endwith
.EndUpdate
endwith
|
74
|
Show the legend
with thisform.Graph1
.BeginUpdate
.AutoFit = .T.
.ValueAxis.AsPercent = .T.
.Series.Add("Pacific Ocean(16525), Atlantic Ocean(10646), Indian Ocean(7056), Southern Ocean(2033), Arctic Ocean(1406)")
.Legend.Visible = .T.
.EndUpdate
endwith
|
73
|
Defines the tooltip's padding (space between tooltip's caption and its borders), for tooltips when cursor hovers the chart
with thisform.Graph1
.BeginUpdate
.AutoFit = .T.
.Series.Add("Asia(4600), Africa(1300), Europe(747), North America(579), South America(431), Australia/Oceania(42)")
.Series.Add("Asia(4458), Africa(3037), North America(2470), South America(1784), Antarctica(1400), Europe(1018), Australia/Oceania(856)")
with .Cursor
.Visible = .T.
.TooltipPad = "8,8"
endwith
.EndUpdate
endwith
|
72
|
Defines the foreground and background colors to show the tooltips on values
with thisform.Graph1
.BeginUpdate
.AutoFit = .T.
.Series.Add("Asia(4600), Africa(1300), Europe(747), North America(579), South America(431), Australia/Oceania(42)")
.Series.Add("Asia(4458), Africa(3037), North America(2470), South America(1784), Antarctica(1400), Europe(1018), Australia/Oceania(856)")
with .Cursor
.Visible = .T.
.SerieTooltipBackColor = "red"
.SerieTooltipForeColor = "yellow"
endwith
.EndUpdate
endwith
|
71
|
Defines the foreground and background colors to show the tooltips on axes
with thisform.Graph1
.BeginUpdate
.AutoFit = .T.
.Series.Add("Asia(4600), Africa(1300), Europe(747), North America(579), South America(431), Australia/Oceania(42)")
.Series.Add("Asia(4458), Africa(3037), North America(2470), South America(1784), Antarctica(1400), Europe(1018), Australia/Oceania(856)")
with .Cursor
.Visible = .T.
.AxisTooltipBackColor = "red"
.AxisTooltipForeColor = "yellow"
endwith
.EndUpdate
endwith
|
70
|
Defines the color, width or style of line to display the crosshair over the hover/touch area (showCursorCategoryLine or showCursorValueLine)
with thisform.Graph1
.BeginUpdate
.AutoFit = .T.
.Series.Add("Asia(4600), Africa(1300), Europe(747), North America(579), South America(431), Australia/Oceania(42)")
.Series.Add("Asia(4458), Africa(3037), North America(2470), South America(1784), Antarctica(1400), Europe(1018), Australia/Oceania(856)")
with .Cursor
.Visible = .T.
with .Line
.Color = "red"
.Style = 0
.Width = 2
endwith
endwith
.EndUpdate
endwith
|
69
|
Hides the horizontal x-line, when the crosshair cursor hovers the chart (available for xy-chart types only)
with thisform.Graph1
.BeginUpdate
with .Series.Add("11 22 33,44 55 66,77 88 99,12 34 56,78 90 23")
.Type = "bubble"
.Misc(1) = 64
endwith
with .Series.Add("21 32 43,54 65 76,87 98 09,45 67 89,90 23 45")
.Type = "bubble"
.Misc(1) = 64
endwith
with .Cursor
.Visible = .T.
.ShowCursorYLine = .F.
endwith
.EndUpdate
endwith
|
68
|
Hides the vertical y-line, when the crosshair cursor hovers the chart (available for xy-chart types only)
with thisform.Graph1
.BeginUpdate
with .Series.Add("11 22 33,44 55 66,77 88 99,12 34 56,78 90 23")
.Type = "bubble"
.Misc(1) = 64
endwith
with .Series.Add("21 32 43,54 65 76,87 98 09,45 67 89,90 23 45")
.Type = "bubble"
.Misc(1) = 64
endwith
with .Cursor
.Visible = .T.
.ShowCursorXLine = .F.
endwith
.EndUpdate
endwith
|
67
|
Hides the horizontal/vertical value/y-line, when the crosshair cursor hovers the chart
with thisform.Graph1
.BeginUpdate
.AutoFit = .T.
.Series.Add("Asia(4600), Africa(1300), Europe(747), North America(579), South America(431), Australia/Oceania(42)")
with .Cursor
.Visible = .T.
.ShowCursorValueLine = .F.
endwith
.EndUpdate
endwith
|
66
|
Displays all tooltips for all series of the category unit being indicated by the vertical/horizontal category/x-line
with thisform.Graph1
.BeginUpdate
.AutoFit = .T.
.Series.Add("Asia(4600), Africa(1300), Europe(747), North America(579), South America(431), Australia/Oceania(42)")
.Series.Add("Asia(4458), Africa(3037), North America(2470), South America(1784), Antarctica(1400), Europe(1018), Australia/Oceania(856)")
with .Cursor
.Visible = .T.
.ShowCursorSerieTooltip = 3
endwith
.EndUpdate
endwith
|
65
|
The pointer indicates the series whose tooltip is displayed, when the crosshair cursor hovers its chart
with thisform.Graph1
.BeginUpdate
.AutoFit = .T.
.Series.Add("Asia(4600), Africa(1300), Europe(747), North America(579), South America(431), Australia/Oceania(42)")
.Series.Add("Asia(4458), Africa(3037), North America(2470), South America(1784), Antarctica(1400), Europe(1018), Australia/Oceania(856)")
with .Cursor
.Visible = .T.
.ShowCursorSerieTooltip = 2
endwith
.EndUpdate
endwith
|
64
|
Hides the tooltip when the crosshair cursor hovers the chart
with thisform.Graph1
.BeginUpdate
.AutoFit = .T.
.Series.Add("Asia(4600), Africa(1300), Europe(747), North America(579), South America(431), Australia/Oceania(42)")
.Series.Add("Asia(4458), Africa(3037), North America(2470), South America(1784), Antarctica(1400), Europe(1018), Australia/Oceania(856)")
with .Cursor
.Visible = .T.
.ShowCursorSerieTooltip = 0
endwith
.EndUpdate
endwith
|
63
|
Shows the category/x-line when the cursor is near the value
with thisform.Graph1
.BeginUpdate
.AutoFit = .T.
.Series.Add("Asia(4600), Africa(1300), Europe(747), North America(579), South America(431), Australia/Oceania(42)")
with .Cursor
.Visible = .T.
.ShowCursorCategoryLine = 1
endwith
.EndUpdate
endwith
|
62
|
Hides the cursor's category/x-line
with thisform.Graph1
.BeginUpdate
.AutoFit = .T.
.Series.Add("Asia(4600), Africa(1300), Europe(747), North America(579), South America(431), Australia/Oceania(42)")
with .Cursor
.Visible = .T.
.ShowCursorCategoryLine = 0
endwith
.EndUpdate
endwith
|
61
|
How can I show the values from the cursor
with thisform.Graph1
.BeginUpdate
.AutoFit = .T.
.Series.Add("Asia(4600), Africa(1300), Europe(747), North America(579), South America(431), Australia/Oceania(42)")
.Cursor.Visible = .T.
.EndUpdate
endwith
|
60
|
Defines the style to display the axis-line
with thisform.Graph1
.BeginUpdate
.ValueAxis.AxisLine.Style = 2
.CategoryAxis.AxisLine.Style = 2
.AutoFit = .T.
var_s = "Paris(2148271),Marseille(1748148),Lyon(1637677),Toulouse(1360829),Nice(1000548),Nantes(973133),Strasbourg(785839),Montpellier(59"
var_s = var_s + "0741),Bordeaux(589649),Lille(484786)"
.Series.Add(var_s)
.EndUpdate
endwith
|
59
|
Defines the color to show the axis
with thisform.Graph1
.BeginUpdate
.ValueAxis.AxisLine.Color = "red"
.CategoryAxis.AxisLine.Color = "red"
.AutoFit = .T.
var_s = "Paris(2148271),Marseille(1748148),Lyon(1637677),Toulouse(1360829),Nice(1000548),Nantes(973133),Strasbourg(785839),Montpellier(59"
var_s = var_s + "0741),Bordeaux(589649),Lille(484786)"
.Series.Add(var_s)
.EndUpdate
endwith
|
58
|
Specifies the step to show the ticks for value or category axes
with thisform.Graph1
.BeginUpdate
.ValueAxis.MajorTicks.Step = 2
.AutoFit = .T.
var_s = "Berlin(3769495),Hamburg(1847253),Munich(1471508),Cologne(1085664),Frankfurt(753056),Stuttgart(731374),Düsseldorf(620877),Dortmun"
var_s = var_s + "d(586600),Essen(582760),Bremen(565719)"
.Series.Add(var_s)
.Sort = "0:D"
.EndUpdate
endwith
|
57
|
Specifies the number of ticks to skip for value or category axes
with thisform.Graph1
.BeginUpdate
.ValueAxis.MajorTicks.Skip = 3
.AutoFit = .T.
var_s = "Berlin(3769495),Hamburg(1847253),Munich(1471508),Cologne(1085664),Frankfurt(753056),Stuttgart(731374),Düsseldorf(620877),Dortmun"
var_s = var_s + "d(586600),Essen(582760),Bremen(565719)"
.Series.Add(var_s)
.Sort = "0:D"
.EndUpdate
endwith
|
56
|
Defines the style to show the major-ticks of value or category axes
with thisform.Graph1
.BeginUpdate
with .ValueAxis.MajorTicks
.Style = 1
.Width = 3
endwith
.AutoFit = .T.
var_s = "Berlin(3769495),Hamburg(1847253),Munich(1471508),Cologne(1085664),Frankfurt(753056),Stuttgart(731374),Düsseldorf(620877),Dortmun"
var_s = var_s + "d(586600),Essen(582760),Bremen(565719)"
.Series.Add(var_s)
.Sort = "0:D"
.EndUpdate
endwith
|
55
|
Defines the color to show the major-ticks of value or category axes
with thisform.Graph1
.BeginUpdate
with .ValueAxis.MajorTicks
.Color = "red"
.Width = 3
endwith
.AutoFit = .T.
var_s = "Berlin(3769495),Hamburg(1847253),Munich(1471508),Cologne(1085664),Frankfurt(753056),Stuttgart(731374),Düsseldorf(620877),Dortmun"
var_s = var_s + "d(586600),Essen(582760),Bremen(565719)"
.Series.Add(var_s)
.Sort = "0:D"
.EndUpdate
endwith
|
54
|
Specifies the size to show the major-ticks of value or category axes
with thisform.Graph1
.BeginUpdate
.ValueAxis.MajorTicks.Width = 3
.AutoFit = .T.
var_s = "Berlin(3769495),Hamburg(1847253),Munich(1471508),Cologne(1085664),Frankfurt(753056),Stuttgart(731374),Düsseldorf(620877),Dortmun"
var_s = var_s + "d(586600),Essen(582760),Bremen(565719)"
.Series.Add(var_s)
.Sort = "0:D"
.EndUpdate
endwith
|
53
|
Defines the step to show the major-grid lines, for value or category axes
with thisform.Graph1
.BeginUpdate
.ValueAxis.MajorGridLines.Step = 2
.AutoFit = .T.
var_s = "Bucharest(1883425),Cluj-Napoca(316748),Timisoara(319279),Iasi(382484),Constanta(283872),Brasov(253200),Galati(249432),Craiova(26"
var_s = var_s + "9506),Ploiesti(209945),Oradea(222239)"
.Series.Add(var_s)
.Sort = "0:D"
.EndUpdate
endwith
|
52
|
Specifies the number of major grid-line's to skip, for value or category axes
with thisform.Graph1
.BeginUpdate
.ValueAxis.MajorGridLines.Skip = 3
.AutoFit = .T.
var_s = "Bucharest(1883425),Cluj-Napoca(316748),Timisoara(319279),Iasi(382484),Constanta(283872),Brasov(253200),Galati(249432),Craiova(26"
var_s = var_s + "9506),Ploiesti(209945),Oradea(222239)"
.Series.Add(var_s)
.Sort = "0:D"
.EndUpdate
endwith
|
51
|
Specifies the style of the major grid-line (dash, dot, ...), for value or category axes
with thisform.Graph1
.BeginUpdate
.ValueAxis.MajorGridLines.Style = 2
.AutoFit = .T.
var_s = "Bucharest(1883425),Cluj-Napoca(316748),Timisoara(319279),Iasi(382484),Constanta(283872),Brasov(253200),Galati(249432),Craiova(26"
var_s = var_s + "9506),Ploiesti(209945),Oradea(222239)"
.Series.Add(var_s)
.Sort = "0:D"
.EndUpdate
endwith
|
50
|
Specifies the major grid-line's color, for value or category axes
with thisform.Graph1
.BeginUpdate
.ValueAxis.MajorGridLines.Color = "red"
.AutoFit = .T.
var_s = "Bucharest(1883425),Cluj-Napoca(316748),Timisoara(319279),Iasi(382484),Constanta(283872),Brasov(253200),Galati(249432),Craiova(26"
var_s = var_s + "9506),Ploiesti(209945),Oradea(222239)"
.Series.Add(var_s)
.Sort = "0:D"
.EndUpdate
endwith
|
49
|
Specifies the major grid-line's width or size, for value or category axes
with thisform.Graph1
.BeginUpdate
.ValueAxis.MajorGridLines.Width = 2
.AutoFit = .T.
var_s = "Bucharest(1883425),Cluj-Napoca(316748),Timisoara(319279),Iasi(382484),Constanta(283872),Brasov(253200),Galati(249432),Craiova(26"
var_s = var_s + "9506),Ploiesti(209945),Oradea(222239)"
.Series.Add(var_s)
.Sort = "0:D"
.EndUpdate
endwith
|
48
|
Hide the labels of the grid lines (chart, overview)
with thisform.Graph1
.BeginUpdate
.ValueSize = 64
with .CategoryAxis
.Categories = "Anchorage,Juneau,Fairbanks,Sitka,Ketchikan,Wasilla,Kenai,Kodiak,Bethel,Palmer"
with .ChartGridLines
.Color = "black"
.Format = "value"
.Align = 1024
endwith
endwith
.Series.Add("291247,32269,30917,8588,8208,10529,7757,5968,6481,7393")
.EndUpdate
endwith
|
47
|
Aligns the labels of the grid lines (chart, overview)
with thisform.Graph1
.BeginUpdate
.ValueSize = 64
with .CategoryAxis
.Categories = "Anchorage,Juneau,Fairbanks,Sitka,Ketchikan,Wasilla,Kenai,Kodiak,Bethel,Palmer"
with .ChartGridLines
.Color = "black"
.Format = "`<fgcolor gray>` + value"
.Align = 258 && DrawTextFormatEnum.exTextNoClip Or DrawTextFormatEnum.exTextAlignRight
endwith
endwith
.Series.Add("291247,32269,30917,8588,8208,10529,7757,5968,6481,7393")
.EndUpdate
endwith
|
46
|
Defines where the grid lines appear on chart or overview
with thisform.Graph1
.BeginUpdate
.AutoFit = .T.
with .CategoryAxis
.Categories = "Anchorage,Juneau,Fairbanks,Sitka,Ketchikan,Wasilla,Kenai,Kodiak,Bethel,Palmer"
with .ChartGridLines
.Color = "black"
.Format = "value = `Sitka`"
.Align = 1024
endwith
endwith
.Series.Add("291247,32269,30917,8588,8208,10529,7757,5968,6481,7393")
.EndUpdate
endwith
|
45
|
Defines the labels between grid lines (chart, overview)
with thisform.Graph1
.BeginUpdate
.AutoFit = .T.
with .CategoryAxis
.Format = "``"
.Categories = "Anchorage,Juneau,Fairbanks,Sitka,Ketchikan,Wasilla,Kenai,Kodiak,Bethel,Palmer"
with .ChartGridLines
.Color = "black"
.Format = "`<c>` + value + `<br><c>` + index"
endwith
endwith
.Series.Add("291247,32269,30917,8588,8208,10529,7757,5968,6481,7393")
.EndUpdate
endwith
|
44
|
Defines the step to show the grid lines (chart, overview)
with thisform.Graph1
.BeginUpdate
.AutoFit = .T.
with .CategoryAxis
.Categories = "Anchorage,Juneau,Fairbanks,Sitka,Ketchikan,Wasilla,Kenai,Kodiak,Bethel,Palmer"
with .ChartGridLines
.Color = "black"
.Format = "index"
.Step = 2
endwith
endwith
.Series.Add("291247,32269,30917,8588,8208,10529,7757,5968,6481,7393")
.EndUpdate
endwith
|
43
|
Specifies the number of grid lines to skip (chart, overview)
with thisform.Graph1
.BeginUpdate
.AutoFit = .T.
with .CategoryAxis
.Categories = "Anchorage,Juneau,Fairbanks,Sitka,Ketchikan,Wasilla,Kenai,Kodiak,Bethel,Palmer"
with .ChartGridLines
.Color = "black"
.Format = "index"
.Skip = 3
endwith
endwith
.Series.Add("291247,32269,30917,8588,8208,10529,7757,5968,6481,7393")
.EndUpdate
endwith
|
42
|
Defines the grid-line dash-dot-dot-style (chart, overview)
with thisform.Graph1
.BeginUpdate
.AutoFit = .T.
with .CategoryAxis
.Categories = "Anchorage,Juneau,Fairbanks,Sitka,Ketchikan,Wasilla,Kenai,Kodiak,Bethel,Palmer"
with .ChartGridLines
.Color = "black"
.Style = 4
.Format = "index"
endwith
endwith
.Series.Add("291247,32269,30917,8588,8208,10529,7757,5968,6481,7393")
.EndUpdate
endwith
|
41
|
Defines the grid-line dash-dot-style (chart, overview)
with thisform.Graph1
.BeginUpdate
.AutoFit = .T.
with .CategoryAxis
.Categories = "Anchorage,Juneau,Fairbanks,Sitka,Ketchikan,Wasilla,Kenai,Kodiak,Bethel,Palmer"
with .ChartGridLines
.Color = "black"
.Style = 3
.Format = "index"
endwith
endwith
.Series.Add("291247,32269,30917,8588,8208,10529,7757,5968,6481,7393")
.EndUpdate
endwith
|
40
|
Defines the grid-line dot-style (chart, overview)
with thisform.Graph1
.BeginUpdate
.AutoFit = .T.
with .CategoryAxis
.Categories = "Anchorage,Juneau,Fairbanks,Sitka,Ketchikan,Wasilla,Kenai,Kodiak,Bethel,Palmer"
with .ChartGridLines
.Color = "black"
.Style = 2
.Format = "index"
endwith
endwith
.Series.Add("291247,32269,30917,8588,8208,10529,7757,5968,6481,7393")
.EndUpdate
endwith
|
39
|
Defines the grid-line dash-style (chart, overview)
with thisform.Graph1
.BeginUpdate
.AutoFit = .T.
with .CategoryAxis
.Categories = "Anchorage,Juneau,Fairbanks,Sitka,Ketchikan,Wasilla,Kenai,Kodiak,Bethel,Palmer"
with .ChartGridLines
.Color = "black"
.Style = 1
.Format = "index"
endwith
endwith
.Series.Add("291247,32269,30917,8588,8208,10529,7757,5968,6481,7393")
.EndUpdate
endwith
|
38
|
Specifies the grid-line's color (chart, overview)
with thisform.Graph1
.BeginUpdate
.AutoFit = .T.
with .CategoryAxis
.Categories = "Anchorage,Juneau,Fairbanks,Sitka,Ketchikan,Wasilla,Kenai,Kodiak,Bethel,Palmer"
with .ChartGridLines
.Color = "red"
.Format = "index"
endwith
endwith
.Series.Add("291247,32269,30917,8588,8208,10529,7757,5968,6481,7393")
.EndUpdate
endwith
|
37
|
Specifies the grid-line's width or size (chart, overview)
with thisform.Graph1
.BeginUpdate
.AutoFit = .T.
with .CategoryAxis
.Categories = "Anchorage,Juneau,Fairbanks,Sitka,Ketchikan,Wasilla,Kenai,Kodiak,Bethel,Palmer"
with .ChartGridLines
.Color = "black"
.Format = "index"
.Width = 2
endwith
endwith
.Series.Add("291247,32269,30917,8588,8208,10529,7757,5968,6481,7393")
.EndUpdate
endwith
|
36
|
Occurs when the user dblclk the left mouse button over an object
*** DblClick event - Occurs when the user dblclk the left mouse button over an object. ***
LPARAMETERS Shift,X,Y
with thisform.Graph1
DEBUGOUT( "DblClick event" )
endwith
with thisform.Graph1
.ValueSize = 18
var_s = "Hulunbuir{China}(263068),Abu Dhabi{United Arab Emirates}(97200),Jiuquan{China}(167996),Altamira{Brazil}(159891),Brasília{Brazil}"
var_s = var_s + "(5784),Mumbai{India}(603.4),Delhi{India}(1484),Chongqing{China}(82400),Hulunbuir{China}(263068),Sao Paulo{Brazil}(1522),Linfen{C"
var_s = var_s + "hina}(20527),Santiago{Chile}(641),Mexico City{Mexico}(1485),Belo Horizonte{Brazil}(313),Hangzhou{China}(16817),Nairobi{Kenya}(69"
var_s = var_s + "6),Berlin{Germany}(891.68),Montreal{Canada}(431.5),Cordoba{Argentina}(576),Manaus{Brazil}(11401),Astana{Kazakhstan}(810),Goiânia"
var_s = var_s + "{Brazil}(741),Cali{Colombia}(564),Sao Paulo{Brazil}(1522),Goiania{Brazil}(781)"
with .Series.Add(var_s)
.Type = "Col"
.Vertical = .T.
endwith
.Sort = "0:D"
endwith
|
35
|
Occurs when the user presses and then releases the left mouse button over the control
*** Click event - Occurs when the user presses and then releases the left mouse button over the control. ***
LPARAMETERS nop
with thisform.Graph1
DEBUGOUT( "Click event" )
endwith
with thisform.Graph1
.ValueSize = 18
var_s = "Hulunbuir{China}(263068),Abu Dhabi{United Arab Emirates}(97200),Jiuquan{China}(167996),Altamira{Brazil}(159891),Brasília{Brazil}"
var_s = var_s + "(5784),Mumbai{India}(603.4),Delhi{India}(1484),Chongqing{China}(82400),Hulunbuir{China}(263068),Sao Paulo{Brazil}(1522),Linfen{C"
var_s = var_s + "hina}(20527),Santiago{Chile}(641),Mexico City{Mexico}(1485),Belo Horizonte{Brazil}(313),Hangzhou{China}(16817),Nairobi{Kenya}(69"
var_s = var_s + "6),Berlin{Germany}(891.68),Montreal{Canada}(431.5),Cordoba{Argentina}(576),Manaus{Brazil}(11401),Astana{Kazakhstan}(810),Goiânia"
var_s = var_s + "{Brazil}(741),Cali{Colombia}(564),Sao Paulo{Brazil}(1522),Goiania{Brazil}(781)"
with .Series.Add(var_s)
.Type = "Col"
.Vertical = .T.
endwith
endwith
|
34
|
Determine the code of the key the user presses
*** KeyPress event - Occurs when the user presses and releases an ANSI key. ***
LPARAMETERS KeyAscii
*** print"KeyAscii",KeyAscii)
with thisform.Graph1
.ValueSize = 48
.Object.Misc(10) = 0
var_s = "China(1403500365),India(1368737513),UnitedStates(330810184),Indonesia(272881945),Pakistan(220892331),Brazil(212559417),Nigeria(2"
var_s = var_s + "06139587),Bangladesh(169575884),Russia(145912025),Mexico(128932753),Japan(126476458),Ethiopia(114963588),Philippines(112392078),"
var_s = var_s + "Egypt(110530608),Vietnam(97429061),DR.Congo(89561404),Turkey(84339067),Iran(83720412),Germany(83132799),Thailand(69799978),Unite"
var_s = var_s + "dKingdom(68207116),France(65311982),Italy(59554028),Tanzania(59091392),SouthAfrica(58775022)"
with .Series.Add(var_s)
.Type = "Pie"
.ShowValue = 7 && ShowValueEnum.exValue Or ShowValueEnum.exLine Or ShowValueEnum.exPoint
.ValueFormat = "category"
endwith
endwith
|
33
|
Determine the code of the key the user just released
*** KeyUp event - Occurs when the user releases a key while an object has the focus. ***
LPARAMETERS KeyCode,Shift
*** print"KeyCode",KeyCode)
with thisform.Graph1
.ValueSize = 48
.Object.Misc(10) = 0
var_s = "Russia(17098242),Canada(9984670),China(9596961),UnitedStates(9525067),Brazil(8515767),Australia(7692024),India(3287263),Argentin"
var_s = var_s + "a(2780400),Kazakhstan(2724900),Algeria(2381741),CongoDemocraticRepublicofthe(2344858),Greenland(2166086),SaudiArabia(2149690),Me"
var_s = var_s + "xico(1964375),Indonesia(1904569),Sudan(1861484),Libya(1759540),Iran(1648195),Mongolia(1564116),Peru(1285216),Niger(1267000),Chad"
var_s = var_s + "(1284000),Angola(1246700),Mali(1240192),SouthAfrica(1221037)"
.Series.Add(var_s)
endwith
|
32
|
Determine the code of the key the user presses
*** KeyDown event - Occurs when the user presses a key while an object has the focus. ***
LPARAMETERS KeyCode,Shift
*** print"KeyCode",KeyCode)
with thisform.Graph1
.ValueSize = 48
.Object.Misc(10) = 0
var_s = "Russia(17098242),Canada(9984670),China(9596961),UnitedStates(9525067),Brazil(8515767),Australia(7692024),India(3287263),Argentin"
var_s = var_s + "a(2780400),Kazakhstan(2724900),Algeria(2381741),CongoDemocraticRepublicofthe(2344858),Greenland(2166086),SaudiArabia(2149690),Me"
var_s = var_s + "xico(1964375),Indonesia(1904569),Sudan(1861484),Libya(1759540),Iran(1648195),Mongolia(1564116),Peru(1285216),Niger(1267000),Chad"
var_s = var_s + "(1284000),Angola(1246700),Mali(1240192),SouthAfrica(1221037)"
.Series.Add(var_s)
endwith
|
31
|
How can reverse the chart
with thisform.Graph1
.AutoFit = .T.
.ValueAxis.Reverse = .T.
var_s = "Friendster(121111111),Facebook(979750000),Flickr(79664888),Google Buzz(170000000),Google+(107319100),Hi5(900202990),Instagram(80"
var_s = var_s + "202990),MySpace(80202990),Orkut(45067022),Pinterest(197319100),Reddit(360250000),Snapchat(280250000),TikTok(860250000),Tumblr(14"
var_s = var_s + "6890156),Twitter(160250000),WeChat(118123370),Weibo(79195730),Whatsapp(1160250000),YouTube(844638200)"
with .Series.Add(var_s)
.Vertical = .T.
endwith
.SeriesColors = "dodgerblue"
endwith
|
30
|
How do I enable the scrollbar-extension, as thumb to be shown outside of the control's client area
with thisform.Graph1
.BeginUpdate
.ScrollBars = 15
.Object.ScrollPartVisible(0,65536) = .T.
.Object.ScrollPartVisible(1,65536) = .T.
.Object.ScrollPartVisible(2,65536) = .T. && 0x2
.ScrollWidth = 4
.Object.Background(276) = RGB(240,240,240) && 0x114
.Object.Background(260) = RGB(128,128,128) && 0x104
.ScrollHeight = 4
.Object.Background(404) = .Background(276) && 0x114
.Object.Background(388) = .Background(260) && 0x104
.Object.Background(511) = .Background(276) && 0x114
.BeginUpdate
.ValueSize = 6
.Data = "C:\Program Files\Exontrol\ExGraph\Sample\Data/aapl.txt"
with .Series.Add()
.Name = "aapl"
.Data = "AAPL (open),AAPL (high),AAPL (low),AAPL (close)"
.Type = "candle"
endwith
.EndUpdate
.EndUpdate
endwith
|
29
|
Define a bubble chart-type
with thisform.Graph1
with .Series.Add()
.Data = "1 99 1,2 96 2,3 92 3,4 86 4,5 79 5,6 70 6,7 60 7,8 50 8,9 38 9,10 25 10,11 13 11"
.Type = "bubble"
.Misc(1) = 96
endwith
endwith
|
28
|
Is it possible to show the values with the same color (method 2)
with thisform.Graph1
.BeginUpdate
.AutoFit = .T.
.Object.Misc(13) = .T.
.Object.Misc(22) = 0
.ValuePoint = ",,,,,,,,,0,0"
with .ValueAxis
.Format = "value ? (value / 1000000) + `<br><c>mil`: ``"
.Tfi = "<fgcolor gray> bold"
endwith
var_s = "China(1439323776),India(1380004385),US(331002651),Indonesia(273523615),Pakistan(220892340),Brazil(212559417),Nigeria(206139589),"
var_s = var_s + "Bangladesh(164689383),Russia(145934462),Mexico(128932753)"
with .Series.Add(var_s)
.Type = "column"
.ShowValue = 7 && ShowValueEnum.exValue Or ShowValueEnum.exLine Or ShowValueEnum.exPoint
.ValueFormat = "((value format ``) replace `.00` with ``)"
.Color = "blue"
endwith
.Sort = "0:D"
.EndUpdate
endwith
|
27
|
Is it possible to show the values with the same color (method 1)
with thisform.Graph1
.BeginUpdate
.AutoFit = .T.
.Object.Misc(13) = .T.
.Object.Misc(22) = 0
.ValuePoint = ",,,,,,,,,0,0"
with .ValueAxis
.Format = "value ? (value / 1000000) + `<br><c>mil`: ``"
.Tfi = "<fgcolor gray> bold"
endwith
var_s = "China(1439323776),India(1380004385),US(331002651),Indonesia(273523615),Pakistan(220892340),Brazil(212559417),Nigeria(206139589),"
var_s = var_s + "Bangladesh(164689383),Russia(145934462),Mexico(128932753)"
with .Series.Add(var_s)
.Type = "column"
.ShowValue = 7 && ShowValueEnum.exValue Or ShowValueEnum.exLine Or ShowValueEnum.exPoint
.ValueFormat = "((value format ``) replace `.00` with ``)"
endwith
.Series.Add("0").Visible = .F.
.Sort = "0:D"
.EndUpdate
endwith
|
26
|
Pie chart
with thisform.Graph1
.BeginUpdate
var_s = "Tokyo(37833000), Delhi(30290000), Shanghai(27058000), São Paulo(22043000), Mumbai(20668000), Beijing(20384000), Karachi(20000000"
var_s = var_s + "), Dhaka(17072000), Istanbul(15029000), Los Angeles(13131000)"
with .Series.Add(var_s)
.Type = "pie"
.ShowValue = -1 && 0xffffff78 Or ShowValueEnum.exHideIfEmpty Or ShowValueEnum.exValue Or ShowValueEnum.exLine Or ShowValueEnum.exPoint
.ValueFormat = "category + `<br>` + ((percent) format ``) + `%`"
.LegendFormat = "label + `(` + ((percent) format ``) + `%)`"
endwith
.ValuePoint = ",,,,,,,,transparent"
with .Legend
.Visible = .T.
endwith
.EndUpdate
endwith
|
25
|
Define the pad for value-label
with thisform.Graph1
.BeginUpdate
.AutoFit = .T.
.ValueAxis.Format = "value/100000"
var_s = "Tokyo(37833000), Delhi(30290000), Shanghai(27058000), São Paulo(22043000), Mumbai(20668000), Beijing(20384000), Karachi(20000000"
var_s = var_s + "), Dhaka(17072000), Istanbul(15029000), Los Angeles(13131000)"
with .Series.Add(var_s)
.ShowValue = -1 && 0xffffff78 Or ShowValueEnum.exHideIfEmpty Or ShowValueEnum.exValue Or ShowValueEnum.exLine Or ShowValueEnum.exPoint
endwith
.ValuePoint = ",,,,,,,,,,8"
.EndUpdate
endwith
|
24
|
Hide the frame around the value-label
with thisform.Graph1
.BeginUpdate
.AutoFit = .T.
.ValueAxis.Format = "value/100000"
var_s = "Tokyo(37833000), Delhi(30290000), Shanghai(27058000), São Paulo(22043000), Mumbai(20668000), Beijing(20384000), Karachi(20000000"
var_s = var_s + "), Dhaka(17072000), Istanbul(15029000), Los Angeles(13131000)"
with .Series.Add(var_s)
.ShowValue = -1 && 0xffffff78 Or ShowValueEnum.exHideIfEmpty Or ShowValueEnum.exValue Or ShowValueEnum.exLine Or ShowValueEnum.exPoint
endwith
.ValuePoint = ",,,,,,,,,0"
.EndUpdate
endwith
|
23
|
Remove the frame around the value-label
with thisform.Graph1
.BeginUpdate
.AutoFit = .T.
.ValueAxis.Format = "value/100000"
var_s = "Tokyo(37833000), Delhi(30290000), Shanghai(27058000), São Paulo(22043000), Mumbai(20668000), Beijing(20384000), Karachi(20000000"
var_s = var_s + "), Dhaka(17072000), Istanbul(15029000), Los Angeles(13131000)"
with .Series.Add(var_s)
.ShowValue = -1 && 0xffffff78 Or ShowValueEnum.exHideIfEmpty Or ShowValueEnum.exValue Or ShowValueEnum.exLine Or ShowValueEnum.exPoint
endwith
.ValuePoint = ",,,,,,,,transparent"
.EndUpdate
endwith
|
22
|
Apply the color of the data-value to the value-label
with thisform.Graph1
.BeginUpdate
.AutoFit = .T.
.ValueAxis.Format = "value/100000"
var_s = "Tokyo(37833000), Delhi(30290000), Shanghai(27058000), São Paulo(22043000), Mumbai(20668000), Beijing(20384000), Karachi(20000000"
var_s = var_s + "), Dhaka(17072000), Istanbul(15029000), Los Angeles(13131000)"
with .Series.Add(var_s)
.ShowValue = -1 && 0xffffff78 Or ShowValueEnum.exHideIfEmpty Or ShowValueEnum.exValue Or ShowValueEnum.exLine Or ShowValueEnum.exPoint
.ValueFormat = "`<fgcolor white>` + value"
endwith
.ValuePoint = ",,,,,,,null"
.EndUpdate
endwith
|
21
|
Apply an opaque color to the value-label
with thisform.Graph1
.BeginUpdate
.AutoFit = .T.
.ValueAxis.Format = "value/100000"
var_s = "Tokyo(37833000), Delhi(30290000), Shanghai(27058000), São Paulo(22043000), Mumbai(20668000), Beijing(20384000), Karachi(20000000"
var_s = var_s + "), Dhaka(17072000), Istanbul(15029000), Los Angeles(13131000)"
with .Series.Add(var_s)
.ShowValue = -1 && 0xffffff78 Or ShowValueEnum.exHideIfEmpty Or ShowValueEnum.exValue Or ShowValueEnum.exLine Or ShowValueEnum.exPoint
endwith
.ValuePoint = ",,,,,,,red"
.EndUpdate
endwith
|
20
|
Remove the line that connects the value point to value-label (method 2)
with thisform.Graph1
.BeginUpdate
.AutoFit = .T.
.ValueAxis.Format = "value/100000"
var_s = "Tokyo(37833000), Delhi(30290000), Shanghai(27058000), São Paulo(22043000), Mumbai(20668000), Beijing(20384000), Karachi(20000000"
var_s = var_s + "), Dhaka(17072000), Istanbul(15029000), Los Angeles(13131000)"
with .Series.Add(var_s)
.ShowValue = -1 && 0xffffff78 Or ShowValueEnum.exHideIfEmpty Or ShowValueEnum.exValue Or ShowValueEnum.exLine Or ShowValueEnum.exPoint
endwith
.ValuePoint = ",,,,,,0"
.EndUpdate
endwith
|
19
|
Define a shorter line (connects the value point to value-label)
with thisform.Graph1
.BeginUpdate
.AutoFit = .T.
.ValueAxis.Format = "value/100000"
var_s = "Tokyo(37833000), Delhi(30290000), Shanghai(27058000), São Paulo(22043000), Mumbai(20668000), Beijing(20384000), Karachi(20000000"
var_s = var_s + "), Dhaka(17072000), Istanbul(15029000), Los Angeles(13131000)"
with .Series.Add(var_s)
.ShowValue = -1 && 0xffffff78 Or ShowValueEnum.exHideIfEmpty Or ShowValueEnum.exValue Or ShowValueEnum.exLine Or ShowValueEnum.exPoint
endwith
.ValuePoint = ",,,,,,8"
.EndUpdate
endwith
|
18
|
Define the size of the line that connects the value point to value-label
with thisform.Graph1
.BeginUpdate
.AutoFit = .T.
.ValueAxis.Format = "value/100000"
var_s = "Tokyo(37833000), Delhi(30290000), Shanghai(27058000), São Paulo(22043000), Mumbai(20668000), Beijing(20384000), Karachi(20000000"
var_s = var_s + "), Dhaka(17072000), Istanbul(15029000), Los Angeles(13131000)"
with .Series.Add(var_s)
.ShowValue = -1 && 0xffffff78 Or ShowValueEnum.exHideIfEmpty Or ShowValueEnum.exValue Or ShowValueEnum.exLine Or ShowValueEnum.exPoint
endwith
.ValuePoint = ",,,,,1"
.EndUpdate
endwith
|
17
|
Hide the line that connects the value point to value-label
with thisform.Graph1
.BeginUpdate
.AutoFit = .T.
.ValueAxis.Format = "value/100000"
var_s = "Tokyo(37833000), Delhi(30290000), Shanghai(27058000), São Paulo(22043000), Mumbai(20668000), Beijing(20384000), Karachi(20000000"
var_s = var_s + "), Dhaka(17072000), Istanbul(15029000), Los Angeles(13131000)"
with .Series.Add(var_s)
.ShowValue = -1 && 0xffffff78 Or ShowValueEnum.exHideIfEmpty Or ShowValueEnum.exValue Or ShowValueEnum.exLine Or ShowValueEnum.exPoint
endwith
.ValuePoint = ",,,,,0"
.EndUpdate
endwith
|
16
|
Remove the line that connects the value point to value-label (method 1)
with thisform.Graph1
.BeginUpdate
.AutoFit = .T.
.ValueAxis.Format = "value/100000"
var_s = "Tokyo(37833000), Delhi(30290000), Shanghai(27058000), São Paulo(22043000), Mumbai(20668000), Beijing(20384000), Karachi(20000000"
var_s = var_s + "), Dhaka(17072000), Istanbul(15029000), Los Angeles(13131000)"
with .Series.Add(var_s)
.ShowValue = -1 && 0xffffff78 Or ShowValueEnum.exHideIfEmpty Or ShowValueEnum.exValue Or ShowValueEnum.exLine Or ShowValueEnum.exPoint
endwith
.ValuePoint = ",,,,transparent"
.EndUpdate
endwith
|
15
|
Change the color to show the line that connects the value point to value-label
with thisform.Graph1
.BeginUpdate
.AutoFit = .T.
.ValueAxis.Format = "value/100000"
var_s = "Tokyo(37833000), Delhi(30290000), Shanghai(27058000), São Paulo(22043000), Mumbai(20668000), Beijing(20384000), Karachi(20000000"
var_s = var_s + "), Dhaka(17072000), Istanbul(15029000), Los Angeles(13131000)"
with .Series.Add(var_s)
.ShowValue = -1 && 0xffffff78 Or ShowValueEnum.exHideIfEmpty Or ShowValueEnum.exValue Or ShowValueEnum.exLine Or ShowValueEnum.exPoint
endwith
.ValuePoint = ",,,,red"
.EndUpdate
endwith
|
14
|
Change the frame's size around the value-point
with thisform.Graph1
.BeginUpdate
.AutoFit = .T.
.ValueAxis.Format = "value/100000"
var_s = "Tokyo(37833000), Delhi(30290000), Shanghai(27058000), São Paulo(22043000), Mumbai(20668000), Beijing(20384000), Karachi(20000000"
var_s = var_s + "), Dhaka(17072000), Istanbul(15029000), Los Angeles(13131000)"
with .Series.Add(var_s)
.ShowValue = -1 && 0xffffff78 Or ShowValueEnum.exHideIfEmpty Or ShowValueEnum.exValue Or ShowValueEnum.exLine Or ShowValueEnum.exPoint
endwith
.ValuePoint = ",,,4"
.EndUpdate
endwith
|
13
|
Change the frame's size around the value-point
with thisform.Graph1
.BeginUpdate
.AutoFit = .T.
.ValueAxis.Format = "value/100000"
var_s = "Tokyo(37833000), Delhi(30290000), Shanghai(27058000), São Paulo(22043000), Mumbai(20668000), Beijing(20384000), Karachi(20000000"
var_s = var_s + "), Dhaka(17072000), Istanbul(15029000), Los Angeles(13131000)"
with .Series.Add(var_s)
.ShowValue = -1 && 0xffffff78 Or ShowValueEnum.exHideIfEmpty Or ShowValueEnum.exValue Or ShowValueEnum.exLine Or ShowValueEnum.exPoint
endwith
.ValuePoint = ",,,0"
.EndUpdate
endwith
|
12
|
Hide the value-points, but still the value-label (method 2)
with thisform.Graph1
.BeginUpdate
.AutoFit = .T.
.ValueAxis.Format = "value/100000"
var_s = "Tokyo(37833000), Delhi(30290000), Shanghai(27058000), São Paulo(22043000), Mumbai(20668000), Beijing(20384000), Karachi(20000000"
var_s = var_s + "), Dhaka(17072000), Istanbul(15029000), Los Angeles(13131000)"
with .Series.Add(var_s)
.ShowValue = -1 && 0xffffff78 Or ShowValueEnum.exHideIfEmpty Or ShowValueEnum.exValue Or ShowValueEnum.exLine Or ShowValueEnum.exPoint
endwith
.ValuePoint = ",transparent,transparent"
.EndUpdate
endwith
|
11
|
Hide the value-points, but still the value-label (method 1)
with thisform.Graph1
.BeginUpdate
.AutoFit = .T.
.ValueAxis.Format = "value/100000"
var_s = "Tokyo(37833000), Delhi(30290000), Shanghai(27058000), São Paulo(22043000), Mumbai(20668000), Beijing(20384000), Karachi(20000000"
var_s = var_s + "), Dhaka(17072000), Istanbul(15029000), Los Angeles(13131000)"
with .Series.Add(var_s)
.ShowValue = -1 && 0xffffff78 Or ShowValueEnum.exHideIfEmpty Or ShowValueEnum.exValue Or ShowValueEnum.exLine Or ShowValueEnum.exPoint
endwith
.ValuePoint = "0"
.EndUpdate
endwith
|
10
|
Change the color to show the border of the value-point
with thisform.Graph1
.BeginUpdate
.AutoFit = .T.
.ValueAxis.Format = "value/100000"
var_s = "Tokyo(37833000), Delhi(30290000), Shanghai(27058000), São Paulo(22043000), Mumbai(20668000), Beijing(20384000), Karachi(20000000"
var_s = var_s + "), Dhaka(17072000), Istanbul(15029000), Los Angeles(13131000)"
with .Series.Add(var_s)
.ShowValue = -1 && 0xffffff78 Or ShowValueEnum.exHideIfEmpty Or ShowValueEnum.exValue Or ShowValueEnum.exLine Or ShowValueEnum.exPoint
endwith
.ValuePoint = ",,black"
.EndUpdate
endwith
|
9
|
Makes the value point to show in the data-color
with thisform.Graph1
.BeginUpdate
.AutoFit = .T.
.ValueAxis.Format = "value/100000"
var_s = "Tokyo(37833000), Delhi(30290000), Shanghai(27058000), São Paulo(22043000), Mumbai(20668000), Beijing(20384000), Karachi(20000000"
var_s = var_s + "), Dhaka(17072000), Istanbul(15029000), Los Angeles(13131000)"
with .Series.Add(var_s)
.ShowValue = -1 && 0xffffff78 Or ShowValueEnum.exHideIfEmpty Or ShowValueEnum.exValue Or ShowValueEnum.exLine Or ShowValueEnum.exPoint
endwith
.ValuePoint = ",null"
.EndUpdate
endwith
|
8
|
Defines bigger value-points
with thisform.Graph1
.BeginUpdate
.AutoFit = .T.
.ValueAxis.Format = "value/100000"
var_s = "Tokyo(37833000), Delhi(30290000), Shanghai(27058000), São Paulo(22043000), Mumbai(20668000), Beijing(20384000), Karachi(20000000"
var_s = var_s + "), Dhaka(17072000), Istanbul(15029000), Los Angeles(13131000)"
with .Series.Add(var_s)
.ShowValue = -1 && 0xffffff78 Or ShowValueEnum.exHideIfEmpty Or ShowValueEnum.exValue Or ShowValueEnum.exLine Or ShowValueEnum.exPoint
endwith
.ValuePoint = "16"
.EndUpdate
endwith
|
7
|
How can I change the color to show the axes (method 3)
with thisform.Graph1
with .ValueAxis
.Format = "`<fgcolor red>` + value"
endwith
var_s = "Friendster(121111111),Facebook(979750000),Flickr(79664888),Google Buzz(170000000),Google+(107319100),Hi5(900202990),Instagram(80"
var_s = var_s + "202990),MySpace(80202990),Orkut(45067022),Pinterest(197319100),Reddit(360250000),Snapchat(280250000),TikTok(860250000),Tumblr(14"
var_s = var_s + "6890156),Twitter(160250000),WeChat(118123370),Weibo(79195730),Whatsapp(1160250000),YouTube(844638200)"
.Series.Add(var_s)
endwith
|
6
|
How can I change the color to show the axes (method 2)
with thisform.Graph1
with .ValueAxis
.Tfi = "<fgcolor red>"
endwith
var_s = "Friendster(121111111),Facebook(979750000),Flickr(79664888),Google Buzz(170000000),Google+(107319100),Hi5(900202990),Instagram(80"
var_s = var_s + "202990),MySpace(80202990),Orkut(45067022),Pinterest(197319100),Reddit(360250000),Snapchat(280250000),TikTok(860250000),Tumblr(14"
var_s = var_s + "6890156),Twitter(160250000),WeChat(118123370),Weibo(79195730),Whatsapp(1160250000),YouTube(844638200)"
.Series.Add(var_s)
endwith
|
5
|
How can I change the color to show the axes (method 1)
with thisform.Graph1
.ForeColor = RGB(255,0,0)
var_s = "Friendster(121111111),Facebook(979750000),Flickr(79664888),Google Buzz(170000000),Google+(107319100),Hi5(900202990),Instagram(80"
var_s = var_s + "202990),MySpace(80202990),Orkut(45067022),Pinterest(197319100),Reddit(360250000),Snapchat(280250000),TikTok(860250000),Tumblr(14"
var_s = var_s + "6890156),Twitter(160250000),WeChat(118123370),Weibo(79195730),Whatsapp(1160250000),YouTube(844638200)"
.Series.Add(var_s)
endwith
|
4
|
Does the control's print supports "fit to page"
with thisform.Graph1
.BeginUpdate
.AutoFit = .T.
with .Series
.Add("Facebook(125),Google(94),Twitter(38),LinkedIn(172),Instagram(53),Pinterest(187),Snapchat(104),WhatsApp(19)")
.Add("Facebook(176),Google(81),Twitter(47),LinkedIn(159),Instagram(62),Pinterest(193),Snapchat(118),WhatsApp(25)")
endwith
.EndUpdate
with CreateObject("Exontrol.Print")
.PrintExt = thisform.Graph1.Object
.Preview
endwith
endwith
|
3
|
How can I print the control
with thisform.Graph1
.BeginUpdate
.ValueSize = 36
.Series.Add("Facebook(125),Google(94),Twitter(38),LinkedIn(172),Instagram(53),Pinterest(187),Snapchat(104),WhatsApp(19)")
.EndUpdate
with CreateObject("Exontrol.Print")
.PrintExt = thisform.Graph1.Object
.Preview
endwith
endwith
|
2
|
How do I change the control's foreground color
with thisform.Graph1
.BeginUpdate
.ForeColor = RGB(255,0,0)
.Series.Add("-1,2,-3,4")
.AutoFit = .T.
.EndUpdate
endwith
|
1
|
How do I change the control's background color
with thisform.Graph1
.BeginUpdate
.BackColor = RGB(240,240,240)
.Series.Add("1,2,3,4")
.AutoFit = .T.
.EndUpdate
endwith
|